package com.zhiche.lisa.lspm.dao.model.carrier.bo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * Created by zhaoguixin on 2018/6/28.
 */
public class CarrierTrailerBO implements Serializable {

    /**
     * 牵引车ID
     */
    private Long id;
    /**
     * 车牌号
     */
    private String plate;
    /**
     * 车主姓名
     */
    private String ownerName;
    /**
     * 车主电话
     */
    private String ownerMobile;
    /**
     * 业务车牌
     */
    private String plateAnno;
    /**
     * 生产厂商
     */
    private String manufacturer;
    /**
     * 长
     */
    private Float length;
    /**
     * 宽
     */
    private Float width;
    /**
     * 高
     */
    private Float height;
    /**
     * 出厂日期
     */
    private Date gmtManu;
    /**
     * 上次年检日期
     */
    private Date gmtAs;
    /**
     * 品牌型号
     */
    private String model;
    /**
     * 轴数
     */
    private Integer axisNumber;
    /**
     * 已行驶里程
     */
    private BigDecimal travelledDist;
    /**
     * 空载油耗最小值
     */
    private Integer minNl;
    /**
     * 空载油耗最大值
     */
    private Integer maxNl;
    /**
     * 重载油耗最小值
     */
    private Integer minFl;
    /**
     * 重载油耗最大值
     */
    private Integer maxFl;
    /**
     * 自重
     */
    private Integer selfWeight;
    /**
     * 所属承运商
     */
    private Long lspId;

    /**
     * 承运商名称
     */
    private String lspName;
    /**
     * 挂车
     */
    private Long trailerId;
    /**
     * 挂车车牌
     */
    private String trailerPlate;
    /**
     * 挂车业务车牌
     */
    private String trailerPlateAnno;
    /**
     * 挂车状态
     */
    private Integer trailerStatus;
    /**
     * 挂车认证状态
     */
    private Integer trailerAuthStatus;
    /**
     * 挂车类型
     */
    private String trailerType;
    /**
     * 挂车类型名称
     */
    private String trailerTypeName;
    /**
     * 所属车队
     */
    private String fleetId;
    /**
     * 业务状态：0-停用;1-启用
     */
    private Integer status;
    /**
     * 认证状态：0-未认证;1-已认证
     */
    private Integer authStatus;
    /**
     * 注册人
     */
    private String creator;
    /**
     * 注册时间
     */
    private Date gmtCreate;
    /**
     * 数据来源
     */
    private String createFrom;
    /**
     * 修改时间
     */
    private Date gmtUpdate;
    /**
     * 租户ID
     */
    private Long tenantId;
    /**
     * 车队ID，之前那个无法查到
     */
    private String newFleetId;

    private String fleetName;

    public String getFleetName() {
        return fleetName;
    }

    public void setFleetName(String fleetName) {
        this.fleetName = fleetName;
    }

    public String getNewFleetId() {
        return newFleetId;
    }

    public void setNewFleetId(String newFleetId) {
        this.newFleetId = newFleetId;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getPlate() {
        return plate;
    }

    public void setPlate(String plate) {
        this.plate = plate;
    }

    public String getOwnerName() {
        return ownerName;
    }

    public void setOwnerName(String ownerName) {
        this.ownerName = ownerName;
    }

    public String getOwnerMobile() {
        return ownerMobile;
    }

    public void setOwnerMobile(String ownerMobile) {
        this.ownerMobile = ownerMobile;
    }

    public String getPlateAnno() {
        return plateAnno;
    }

    public void setPlateAnno(String plateAnno) {
        this.plateAnno = plateAnno;
    }

    public String getManufacturer() {
        return manufacturer;
    }

    public void setManufacturer(String manufacturer) {
        this.manufacturer = manufacturer;
    }

    public Float getLength() {
        return length;
    }

    public void setLength(Float length) {
        this.length = length;
    }

    public Float getWidth() {
        return width;
    }

    public void setWidth(Float width) {
        this.width = width;
    }

    public Float getHeight() {
        return height;
    }

    public void setHeight(Float height) {
        this.height = height;
    }

    public Date getGmtManu() {
        return gmtManu;
    }

    public void setGmtManu(Date gmtManu) {
        this.gmtManu = gmtManu;
    }

    public Date getGmtAs() {
        return gmtAs;
    }

    public void setGmtAs(Date gmtAs) {
        this.gmtAs = gmtAs;
    }

    public String getModel() {
        return model;
    }

    public void setModel(String model) {
        this.model = model;
    }

    public Integer getAxisNumber() {
        return axisNumber;
    }

    public void setAxisNumber(Integer axisNumber) {
        this.axisNumber = axisNumber;
    }

    public BigDecimal getTravelledDist() {
        return travelledDist;
    }

    public void setTravelledDist(BigDecimal travelledDist) {
        this.travelledDist = travelledDist;
    }

    public Integer getMinNl() {
        return minNl;
    }

    public void setMinNl(Integer minNl) {
        this.minNl = minNl;
    }

    public Integer getMaxNl() {
        return maxNl;
    }

    public void setMaxNl(Integer maxNl) {
        this.maxNl = maxNl;
    }

    public Integer getMinFl() {
        return minFl;
    }

    public void setMinFl(Integer minFl) {
        this.minFl = minFl;
    }

    public Integer getMaxFl() {
        return maxFl;
    }

    public void setMaxFl(Integer maxFl) {
        this.maxFl = maxFl;
    }

    public Integer getSelfWeight() {
        return selfWeight;
    }

    public void setSelfWeight(Integer selfWeight) {
        this.selfWeight = selfWeight;
    }

    public Long getLspId() {
        return lspId;
    }

    public void setLspId(Long lspId) {
        this.lspId = lspId;
    }

    public String getLspName() {
        return lspName;
    }

    public void setLspName(String lspName) {
        this.lspName = lspName;
    }

    public Long getTrailerId() {
        return trailerId;
    }

    public void setTrailerId(Long trailerId) {
        this.trailerId = trailerId;
    }

    public String getTrailerPlate() {
        return trailerPlate;
    }

    public void setTrailerPlate(String trailerPlate) {
        this.trailerPlate = trailerPlate;
    }

    public String getTrailerPlateAnno() {
        return trailerPlateAnno;
    }

    public void setTrailerPlateAnno(String trailerPlateAnno) {
        this.trailerPlateAnno = trailerPlateAnno;
    }

    public Integer getTrailerStatus() {
        return trailerStatus;
    }

    public void setTrailerStatus(Integer trailerStatus) {
        this.trailerStatus = trailerStatus;
    }

    public Integer getTrailerAuthStatus() {
        return trailerAuthStatus;
    }

    public void setTrailerAuthStatus(Integer trailerAuthStatus) {
        this.trailerAuthStatus = trailerAuthStatus;
    }

    public String getFleetId() {
        return fleetId;
    }

    public void setFleetId(String fleetId) {
        this.fleetId = fleetId;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getAuthStatus() {
        return authStatus;
    }

    public void setAuthStatus(Integer authStatus) {
        this.authStatus = authStatus;
    }

    public String getCreator() {
        return creator;
    }

    public void setCreator(String creator) {
        this.creator = creator;
    }

    public Date getGmtCreate() {
        return gmtCreate;
    }

    public void setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    public String getCreateFrom() {
        return createFrom;
    }

    public void setCreateFrom(String createFrom) {
        this.createFrom = createFrom;
    }

    public Date getGmtUpdate() {
        return gmtUpdate;
    }

    public void setGmtUpdate(Date gmtUpdate) {
        this.gmtUpdate = gmtUpdate;
    }

    public Long getTenantId() {
        return tenantId;
    }

    public void setTenantId(Long tenantId) {
        this.tenantId = tenantId;
    }

    public String getTrailerType() {
        return trailerType;
    }

    public void setTrailerType(String trailerType) {
        this.trailerType = trailerType;
    }

    public String getTrailerTypeName() {
        return trailerTypeName;
    }

    public void setTrailerTypeName(String trailerTypeName) {
        this.trailerTypeName = trailerTypeName;
    }
}
